package com.et114.modules.system.dictionary.vo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import com.et114.components.ehcache.ICache;

/**
 * @author guanhw
 * 
 * ҵ���������POJO
 */
public class BizType extends BizBaseVo  implements ICache {
	private static final long	serialVersionUID	= 5495873631871051986L;
	private String	bizTypeId;						// ҵ�����ʹ���
	private String	bizTypeKey;					// ҵ���������
	private String	bizTypeDesc;					// ҵ����������
	private List	options	= new ArrayList ( );	// ҵ�����ѡ��
													
	public BizType ( ) {
		super ( );
	}
	
	public BizType ( String bizTypeId , String bizTypeKey , String bizTypeDesc ) {
		super ( );
		this.bizTypeId = bizTypeId;
		this.bizTypeKey = bizTypeKey;
		this.bizTypeDesc = bizTypeDesc;
	}
	
	public String getBizTypeDesc ( ) {
		return bizTypeDesc;
	}
	
	public void setBizTypeDesc ( String bizTypeDesc ) {
		this.bizTypeDesc = bizTypeDesc;
	}
	
	public String getBizTypeId ( ) {
		return bizTypeId;
	}
	
	public void setBizTypeId ( String bizTypeId ) {
		this.bizTypeId = bizTypeId;
	}
	
	public String getBizTypeKey ( ) {
		return bizTypeKey;
	}
	
	public void setBizTypeKey ( String bizTypeKey ) {
		this.bizTypeKey = bizTypeKey;
	}
	
	public List getOptions ( ) {
		return options;
	}
	
	public void setOptions ( List options ) {
		this.options = options;
	}

	public Serializable getKey ( ) {
		// TODO Auto-generated method stub
		return bizTypeKey;
	}

	public Serializable getValue ( ) {
		// TODO Auto-generated method stub
		return this;
	}
	
}
